package main

import "fmt"

type Animal struct {
	name string
}

func (a *Animal) move() {
	fmt.Printf("%s 正在动...", a.name)
}

type Dog struct {
	feed    int
	*Animal // 匿名嵌套了一个指针.可以通过嵌套实现一种继承的效果
}

func (d *Dog) wang() {

}

func main() {
	d := &Dog{feed: 4, Animal: &Animal{name: "ww"}}

	d.move()
	d.wang()
}
